	/*每个页面公共css */
	@imgUrl:'https://file.jngkxx.top/system/';
	body{
		// max-width: 420px;
		margin: 0 auto;
		height:100%;
	}
	.hr{
		height: 40rpx;
		background: #efefef;
	}
	.smallHr{
		height: 20rpx;
		background: #efefef;
	}
	.F_AFB3B6{
		color:#AFB3B6;//小号字体通用灰色
	}
	.F_63676A{
		color: #63676A;//tab栏字体颜色
	}
	.F_0da3f7{
		color: #0da3f7;//客服小图标字体颜色
	}
	/* 主题颜色 */
	.themeColor{
		color:#fd8080 ;
	}
	/* uniapp组件样式 */
	.switchStl uni-switch .uni-switch-input-checked{
		background-color: #fd8080!important;
		border-color: #fd8080!important;
		color:#fd8080!important;
	}
	/* 单选按钮颜色样式 */
	.checkboxClass {
		.uni-checkbox-input{
			border-color: #d1d1d1!important;
			border-radius: 50%!important;
			width: 30rpx!important;
			height: 30rpx!important;
		}
		.uni-checkbox-input:before{
			font-size: 30rpx!important;
		}
		.uni-checkbox-input-checked{
			background:linear-gradient(to left top,#c04243,#ff6900) ;
			border-color: #fd8080!important;
			color:#ffffff!important;
			border-radius: 50%;
		}
	}
	/* 协议按钮样式 */
	.modelmiddlefootcheckbox {
		transform: scale(0.6);
		.uni-checkbox-input{
			width: 20rpx;
			height: 20rpx;
		}
		.uni-checkbox-input:before{
			font-size: 20rpx!important;
		}
	}
	/* 视频控件隐藏 */
	.videos .uni-video-cover-duration {
	    display: none;
	}

	/* 等级级别背景色 */
	
	
	.bg0{
		background: linear-gradient(to left,#e8c4a4, #df8966);
	}
	.bg1{
		background: linear-gradient(to left,#cecfd3, #97989a);
	}
	.bg2{
		background: linear-gradient(to left,#fed384, #cb8e23);
	}
	.bg3{
		background: linear-gradient(to left,#eabba1, #d6793e);
	}
	.bg4{
		background: linear-gradient(to left,#8eb6f3, #7281ba);
	}
	.bg5{
		background: linear-gradient(to left,#ff7138, #eb433c);
	}
	.bg6{
		background: linear-gradient(to left,#556599, #7584ad);
	}
	.bg7{
		background: linear-gradient(to left,#5e6bcb, #154180);
	}
	.bg8{
		background: linear-gradient(to left,#a0b1b9, #362478);
	}
	.bg9{
		background: linear-gradient(to left,#50312c, #191919);
	}
	/* 直播中直播条 css */
				
	.liveBoximgpTitlel{
		border-radius: 6rpx;
		width: 100rpx;
		height: 30rpx;
		white-space: nowrap;
		color: white;
		text-align: center;
		background: linear-gradient(to left top,#c04243,#ff6900);
		display: flex;
		align-items: center;
		justify-content: center;
		.liveBoximgpTitlelL{
			white-space: nowrap;
			display: inline-block;
			span{
				margin-left:4rpx;
				display: inline-block;
			}
			.liveSpTxt{
				font-size: 22rpx;
				/* #ifdef H5 */
				// transform: scale(.9);
				// transform-origin:left
				/* #endif */
			}
			
		}
	}
	.liveSpl{
			height: 13rpx;
			width: 5rpx;
			animation:animat 0.6s linear infinite;
			background: white;
		}
	.liveSpc{
			height: 13rpx;
			width: 5rpx;
			animation:animat1 0.8s linear infinite;
			background: white;
		}
	.liveSpr{
			height: 13rpx;
			width: 5rpx;
			animation:animat2 0.6s linear infinite;
			background: white;
		}
				@keyframes animat
				{
					0%   {height:9rpx;}
					25%  {height:10rpx;}
					50%  {height:17rpx;}
					75%  {height:7rpx;}
					100% {height:2px;}
				}
				@keyframes animat1
				{
					0%   {height:4rpx;}
					25%  {height:9rpx;}
					50%  {height:17rpx;}
					75%  {height:10rpx;}
					100% {height:3px;}
				}
				@keyframes animat2
				{
					0%   {height:9rpx;}
					25%  {height:6rpx;}
					50%  {height:17rpx;}
					75%  {height:7rpx;}
					100% {height:5px;}
				}
	/* vip等级样式设置 */
	.commentlisttopgrade{
		font-family:"Verdana" ;
		font-style: italic;
		display: inline-block;
		padding: 4rpx 15rpx 5rpx;
		text-align: center;
		font-size: 22rpx;
		color: white;
		margin-left: 10rpx;
		border-radius: 3rpx;
		white-space: nowrap;
	}
	
	/* 灰色 */
	.filterColor{
		filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
		-webkit-filter:grayscale(100%);
		-moz-filter:grayscale(100%);
		-ms-filter:grayscale(100%);
		-o-filter:grayscale(100%);
		filter:grayscale(100%);
		filter:gray;
	}

// 系统导航栏，浮动tab自定义
.topFixedClass{
	/* #ifdef H5 */
	top:80rpx;
	/* #endif */
	/* #ifndef H5 */
	top:0;
	/* #endif */
}
// 存在自定义tab栏时，tab下方的 margin-top设置
.topFixedClassTop{
	/* #ifdef H5 */
	margin-top:80rpx;
	/* #endif */
	/* #ifndef H5 */
	margin-top:160rpx;
	/* #endif */
}
@keyframes iconAnimation {
0% {
	font-size: 28rpx;
}
20% {
	font-size: 30rpx;
	transform: rotate(10deg);
}
40% {
	font-size: 30rpx;
	transform: rotate(-10deg);
}
60% {
	font-size: 30rpx;
	transform: rotate(10deg);
}
80% {
	font-size: 28rpx;
	transform: rotate(0);
}
100% {
	font-size: 25rpx;
}
}
@keyframes iconAnimations {
0% {
	font-size: 28rpx;
}
20% {
	font-size: 30rpx;
	transform: rotate(10deg);
}
40% {
	font-size: 30rpx;
	transform: rotate(-10deg);
}
60% {
	font-size: 30rpx;
	transform: rotate(10deg);
}
80% {
	font-size: 28rpx;
	transform: rotate(0);
}
100% {
	font-size: 25rpx;
}
}

.required::before{
		content: '*';
		color: #EF464E;
	}
.btn-class-w-h{
	background: linear-gradient(to right,#3b82f6,#fc3975)!important;
	color: white!important;
	height: 98rpx!important;
	line-height: 98rpx!important;
	border-radius: 98rpx!important;
	border-radius: 6rpx;
}
.btn-class{
	background: linear-gradient(to right,#3b82f6,#fc3975)!important;
	color: white!important;
	
}